#include "Grafo.h"

/*                        Funcion Principal
---------------------------------------------------------------------*/

int main(void)
{
    int n=0, am=0, p=0, v=0, cave=0;
    fstream lectura_archivo;
    
    lectura_archivo.open("conf.txt", ios::in);
    
    
    if(lectura_archivo.fail())
    {
                              cout<< "error al leer la configuracion"<<endl;
                              exit(1);
    }
    
    
    while(lectura_archivo.good())
    {
                lectura_archivo.ignore(55);
                lectura_archivo>>n>>v>>am>>p>>cave;               
    }
    cout<<endl;
    cout<<"cantidad de carriles "<<n<<endl<<"cantidad de vehiculos "<<v<<endl<<"cantidad de ambulancias "<<am<<endl<<"cantidad de policias "<<p<<endl<<"cantidad de avenidas "<<cave<<endl;
    //system("pause");
    cout<<endl;
    system("color 0b"); 
    int manz;
    do{
        cout<< "Ingrese el cuadrado de manzanas que quiere crear:";
        cout<<"\n(Ej: Si es 8x8, asignar el nro. 8 y tiene que ser mayor a 8: ";
        cin>>manz;
    }while(manz<8);
    
    crear_grafo (manz, n, v, am, p, cave);
    
    cout<<endl<<endl;
    
    system("pause");
    return 0;
}
